package com.dyh.quickdemozwei.writefeq;

import com.google.common.collect.Lists;
import lombok.extern.slf4j.Slf4j;

import java.util.ArrayList;
import java.util.List;
import java.util.function.Consumer;
import java.util.stream.Collectors;

@Slf4j
public class Writefeq {


    public static void main(String[] args) {
        List<Integer> list = Lists.newArrayList(1,2,3,4);

        List<Integer> r1 = new ArrayList<>();
        List<Integer> r2 = new ArrayList<>();
        List<String> r3 = new ArrayList<>();
        String res =  list.stream()
                .peek(e->r1.add(e*2))
                .peek(e->r2.add(e*3))
                .map(String::valueOf)
                .peek(r3::add)
                .collect(Collectors.joining(","));

        /*什么都没干*/

        System.out.println();
    }

//    public static void main(String[] args) {
//
//
//        Consumer<Integer> writer = i->{
//            log.info("write{}",i);
//        };
//        int c = 3;
//
//        int cc = 0;
//        for (int i = 0;i<11;i++){
//            log.info("i={}",i);
//
//            if (++cc==c ||i==11-1){
//                writer.accept(i);
//                cc = 0;
//            }
//
//        }
//
//        System.out.println();
//    }
}
